@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}

.noBg { background:none !important; }


/* 根据不同项目进行设置 */
body { /*background:url(bg.jpg) repeat-x;*/ color:#3b2f28; }
a { color:#3b2f28}
a:hover { color:#73ae36; }

.header { width:100%; }

.topArea { width:954px; height:122px; margin:0 auto; z-index:99;}

.logo { float:left; width:140px; height:122px; }

.set { float:right; width:805px; height:122px; }

.join { height:45px; text-align:right; line-height:45px;  color:#78b539; }
.join span { padding-left:15px; }
.join a,.join a:hover { padding:0 3px; font-size:13px; color:#78b539; }

.nav { width:805px; height:55px; margin:0; z-index:99;}
.nav ul { padding:0; }
.nav ul li { position:relative; float:left; display:inline-block; width:134px; height:55px; font-weight:bold; font-size:14px; text-align:center;  color:#331809; z-index:99;}
.nav ul li a em { display:block; padding-bottom:4px; font-weight:normal; color:#9d9089; font-size:12px; line-height:25px; }
.nav ul li a em a { color:#9d9089; }
.nav ul li a em:hover,.nav ul li a .current { color:#fff; }
.nav ul li a { color:#331809; line-height:26px; }
.nav ul li a:hover,.nav ul li .current { display:block; color:#58a540; background:#101010; text-decoration:none; }


.nav .subNav { position:absolute; top:55px; left:0; padding:0; display:none;z-index:99;}
.nav .subNav dl { padding:10px 0; background:#101010;  }
.nav .subNav dl dt { width:163px; margin:0; padding:2px 0; }
.nav .subNav dl dt a { width:138px; font-weight:normal; font-size:12px; margin:0 auto; padding-left:10px; height:24px; color:#fff; line-height:24px; }
.nav .subNav dl dt a:hover { background:#5f9922; color:#fff; }
.nav .subNav dl dt .current { background:#5f9922; color:#fff; }



.banner { width:954px; margin:0 auto; }
.banner img { vertical-align:bottom; }


/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .pic-item .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }


.footer { width:100%; border-top:5px solid #78b539; background:#282828; clear:both; }
.ftWrap { width:954px; margin:0 auto; background:url(ftLogo.jpg) no-repeat right 98px; }
.ftLink {}
.ftLink dl { float:left; width:133px; padding-top:28px; color:#fff; font-size:13px; }
.ftLink dl dt { font-weight:bold; height:28px; line-height:25px; }
.ftLink dl dd a { color:#fff; }
.ftLink dl dd a:hover,.ftLink dl dd .current { color:#78b539; text-decoration:none; }

.ftPic { height:50px; padding-top:10px; color:#fff; clear:both; }

.copyright { height:40px; line-height:20px; color:#fff; }
.copyright em { color:#78b539; }
.copyright a,.copyright a:hover { color:#fff; }

#backtop {
    background: url(top.jpg) repeat scroll 0 0 transparent;
    bottom: 5px;
    cursor: pointer;
    height: 71px;
    position: fixed;
    right: 5px;
    text-indent: -9999em;
    width: 71px;
    z-index: 100;
}
.hide {
    display: none;
}